package tr.edu.yildiz.ce.app_manager.dao;

import java.util.List;

import tr.edu.yildiz.ce.app_manager.model.BasicObject;

public interface BasicDao<T extends BasicObject,ID> {
	
	void persist(T t);
	
	void merge(T t) ;
	
	List<T> listAll();
	
	T get(ID id);
	
	void remove(T t);
	
}
